Skip to main content

Full text of "USPTO Patents Application 09866394"

See other formats


Amendments to the Claims; 

This listing of claims will replace all prior version, and listings of claims in the 
application. 
Listing of Claims 

1. (Currently Amended) For use in a system (100) capable of creating visual 
summaries of video material, an apparatus (130, 200) for creating a compact visual sxmimary of 
video material, said apparatus (130, 200) comprising: 

a visual summary controller (130, 200) capable of receiving keyframes of said video 
material; 

wherein said visual summary controller (130, 200) is capable of extracting frame 
signatures from said keyframes, and capable of using said frame signatures to create 
superhistograms from said keyframes, and capable of using said frame signatures and said 
superhistograms to select certain kevframe images to create a compact visual summary of said 
video material. 

2. (Original) The apparatus (130, 200) as claimed in Claim 1 wherein said 
visual summary controller (130, 200) is capable of filtering said keyframes and extracting frame 
signatures from said filtered keyframes before using said frame signatures to create said 
superhistograms to create a compact visual sunraiary of said video material. 

3. (Original) The apparatus (130, 200) as claimed in Claim 2 wherein said 
visual summary controller (130, 200) is capable of creating said compact visual sununary of said 



video material by using said superhistograms to cluster said filtered keyfi*ames, and by adding a 
representative keyframe fi*om said clustered keyfi^ames to said compact visual summary of said 
video material. 

4. (Original) The apparatus (130, 200) as claimed in Claim 2 wherein said 
frame signature is a histogram. 

5. (Original) The apparatus (130, 200) as claimed in Claim 3 wherein the 
distance measure for clustering is equal to a histogram difference calculated by one of: LI 
distance measure method, L2 distance measure method, histogram intersection method, Chi 
Square test method, and bin-wise histogram intersection method. 

6. (Original) The apparatus (130, 200) as claimed in Claim 3 wherein said 
visual summary controller (130, 200) is capable of selecting a representative image for each of 
said superhistograms, wherein said representative image is one of: the first image in each family 
histogram, the most meaningful image in each superhistogram, a randomly chosen image, and an 
image that is closest to the cluster center. 

7. (Original) The apparatus (130, 200) as claimed in Claim 5 wherein said 
visual summary controller (130, 200) is capable of selecting a family histogram to use to create 
said compact visual summary of said video material. 



8. (Original) The apparatus (130, 200) as claimed in Claim 1 wherein said 
visual summary controller (130, 200) further comprises: 

a visual summary retrieval module (180) capable of retrieving a compact visual simmiary 
stored in a memory unit (120) and causing said compact visual summary to be displayed in 
response to a user request. 

9. (Original) The apparatus (130, 200) as claimed in Claim 3 wherein said 
visual summary controller (130, 200) is capable of using said compact visual summary to access 
at least one portion of said video material. 

10. (Original) The apparatus (130, 200) as claimed in Claim 3 wherein said 
visual sununary controller (130, 200) is capable of using said compact visual summary to create 
new video material. 

11. (Currently Amended) A system (100) capable of creating visual 
summaries of video material, said system (100) comprising an apparatus (130, 200) for creating a 
compact visual summary of video material, said apparatus (130, 200) comprising: 

a visual summary controller (130, 200) capable of receiving keyjframes of said video 
material; 

wherein said visual summary controller (130, 200) is capable of extracting frame 
signatures from said keyframes, and capable of using said frame signatures to create 



superhistograms from said keyframes, and capable of using said frame signatures and said 
superhistograms to select certain keyframe images to create a compact visual summary of said 
video material. 

12. (Original) The system (100) as claimed in Claim 11 wherein said visual 
summary controller (130, 200) is capable of filtering said keyframes and extracting frame 
signatures from said filtered keyframes before using said frame signatures to create said 
superhistograms to create a compact visual summary of said video material. 

13. (Original) The system (100) as claimed in Claim 12 wherein said visual 
summary controller (130, 200) is capable of creating said compact visual summary of said video 
material by using said superhistograms to cluster said filtered keyframes, and by adding a 
representative keyframe from said clustered keyframes to said compact visual summary of said 
video material. 

14. (Original) The system (100) as claimed in Claim 12 wherein said frame 
signature is a histogram. 

15. (Original) The system (100) as claimed in Claim 13 wherein the distance 
measure for clustering is equal to a histogram difference calculated by one of: LI distance 
measure method, L2 distance measure method, histogram intersection method, Chi Square test 
method, and bin-wise histogram intersection method. 



16. (Original) The system (100) as claimed in Claim 13 wherein said visual 
summary controller (130, 200) is capable of selecting a representative image for each of said 
superhistograms, wherein said representative image is one of: the first image in each family 
histogram, the most meaningful image in each superhistogram, a randomly chosen image, and an 
image that is closest to the cluster center. 

17. (Original) The system (100) as claimed in Claim 16 wherein said visual 
summary controller (130, 200) is capable of selecting a family histogram to use to create said 
compact visual sxmmiary of said video material. 

18. (Original) The system (100) as claimed in Claim 11 wherein said visual 
summary controller (130, 200) further comprises: 

a visual summary retrieval module (180) capable of retrieving a compact visual sunmiary 
stored in a memory unit (120) and causing said compact visual summary to be displayed in 
response to a user request. 

19. (Original) The system (100) as claimed in Claim 13 wherein said visual 
summary controller (130, 200) is capable of using said compact visual summary to access at least 
one portion of said video material. 

20. (Original) The system (100) as claimed in Claim 13 wherein said visual 



-6- 



summary controller (130, 200) is capable of using said compact visual summary to create new 
video material. 

21. (Currently Amended) For use in a system (100) capable of creating visual 
summaries of video material, a method for creating a compact visual summary of video material, 
said method comprising the steps of: 

receiving in a visual summary controller (130, 200) keyframes of said video material; 
extracting frame signatures from said keyframes; 

using said frame signatures to create superhistograms from said keyframes; and 
using said frame signatures and said superhistograms to select certain keyframe images to 
create a compact visual summary of said video material. 

22. (Original) The method as claimed in Claim 21 further comprising the steps 

of: 

filtering said keyframes received in said visual summary controller (130, 200); and 
extracting frame signatures from said filtered keyframes before using said frame 

signatures to create said superhistograms to create a compact visual summary of said video 

material. 



of: 



23. (Original) The method as claimed in Claim 22 further comprising the steps 
using said histograms to cluster said filtered keyframes; and 



adding a representative keyframe from said clustered keyframes to said compact visual 
summary of said video material. 

24. (Original) The method as claimed in Claim 23 wherein the distance 
measure for clustering is equal to a histogram difference calculated by one of: LI distance 
measure method, L2 distance measure method, histogram intersection method, Chi 
Square test method, and bin-wise histogram intersection method. 

25. (Original) The method as claimed in Claim 23 wherein said visual 
summary controller (130, 200) is capable of selecting a representative image for each of 
said superhistograms, wherein said representative image is one of: the first image in each 
family histogram, the most meaningftil image in each superhistogram, a randomly chosen 
image, and an image that is closest to the cluster center. 

26. (Original) The method as claimed in Claim 23 fiirther comprising the step 

of: 

selecting a family histogram to use to create said compact visual summary of said 
video material 

27. (Original) The method as claimed in Claim 23 fiuther comprising the steps 

of: 

retrieving a compact visual summary stored in a memory unit (120); and 



causing said compact visual summary to be displayed in response to a user 
request. 

28. (Original) The method as claimed in Claim 23 further comprising the step 

of: 

causing said visual summary controller (130, 200) to use said compact visual 
summary to access at least one portion of said video material. 

29. (Original) The method as claimed in Claim 23 further comprising the step 

of: 

causing said visual summary controller (130, 200) to use said compact visual 
summary to create new video material. 

30. (Currently Amended) For use in a system (100) capable of creating visual 
summaries of video material, computer-executable instructions stored on a computer- 
readable storage medium (125) for creating a compact visual summary of video material, 
the computer-executable instructions comprising the steps of: 

receiving in a visual summary controller (130, 200) keyframes of said video 
material; 

extracting frame signatures from said keyframes; 

using said frame signatures to create superhistograms from said keyframes; and 



using said frame signatures and said superhistograms to select certain keyframe 
images to create a compact visual summary of said video material. 

31. (Original) The computer-executable instructions stored on a computer- 
readable storage medium (125) as claimed in Claim 30 ftirther comprising the step of: 

filtering said keyframes received in said visual summary controller (130, 200); 

and 

extracting frame signatures from said filtered keyframes before using said frame 
signatures to create said superhistograms to create a compact visual summary of said 
video material. 

32. (Original) The computer-executable instructions stored on a computer- 
readable storage medium (125) as claimed in Claim 31 fiirther comprising the steps of: 

using said histograms to cluster said filtered keyframes; and 
adding a representative keyframe from said clustered keyframes to said compact 
visual summary of said video material. 

33. (Original) The computer-executable instructions stored on a computer- 
readable storage medium (125) as claimed in Claim 32 wherein the distance measure for 
clustering is equal to a histogram difference calculated by one of: LI distance measure 
method, L2 distance measure method, histogram intersection method, Chi Square test 
method, and bin-wise histogram intersection method. 



-10- 



34. (Original) The computer-executable instructions stored on a computer- 
readable storage medium (125) as claimed in Claim 32 wherein said visual summary 
controller (130, 200) is capable of selecting a representative image for each of said 
superhistograms, wherein said representative image is one of: the first image in each 
family histogram, the most meaningful image in each superhistogram, a randomly chosen 
image, and an image that is closest to the cluster center, 

35. (Original) The computer-executable instructions stored on a computer- 
readable storage medium (125) as claimed in Claim 34 further comprising the step of: 

selecting a family histogram to use to create said compact visual summary of said 
video material. 

36. (Original) The computer-executable instructions stored on a computer- 
readable storage medium (125) as claimed in Claim 30 further comprising the steps of: 

retrieving a compact visual summary stored in a memory unit (120); 
and causing said compact visual summary to be displayed in response to a user 
request. 

37. (Original) The computer-executable instructions stored on a computer- 
readable storage medium (125) as claimed in Claim 32 further comprising the step of: 

causing said visual summary controller (130, 200) to use said compact visual 
summary to access at least one portion of said video material. 



38. (Original) The computer-executable instructions stored on a computer- 
readable storage medium (125) as claimed in Claim 32 further comprising the step of: 

causing said visual summary controller (130, 200) to use said compact visual 
sunraiary to create new video material. 



-12-